package com.lsl.template_method;



/**
 * @author Zed
 * @description 测试
 * @date 2022/10/31 22:17
 */
public class testCase {
    public static void main(String[] args) {
        CharDisplay d1 = new CharDisplay('H');
        StringDisplay d2 = new StringDisplay("Hello,world.");
        StringDisplay d3 = new StringDisplay("你好，世界。");
        //由于d1、d2、d3都是AbstractDisplay的子类,所以可以调用继承的display类
        d1.display();
        d2.display();
        d3.display();//实际的程序行为取决于CharDisplay和StringDisplay类的具体实现
    }
}
